package com.glamour.hlcity.common.enums;

public enum ErrorCodeEnum {
	/**
	 * 数据异常
	 */
	DATA_ILLE("DATA_ILLE","数据错误"),
	
	
	/******01开头代表的是执行Task组件中执行单元异常***************/
	/**
	 * M010001  Task组件执行单元执行异常--需要报警
	 */
	M010001("M010001","Task组件执行单元执行异常"),
	
	/**
	 * M010002  分发器分发过程中发生异常--需要报警
	 */
	M010002("M010002"," 分发器分发过程中发生异常"),
	
	/******02开头代表的是事物或者aop执行过程中发生的异常***************/
	
	/**
	 * M020001  锁未获得，抛出异常
	 */
	M020001("M020001","锁未获得，抛出异常"),
	
	/**
	 * M020002  释放锁失败，抛出异常
	 */
	M020002("M020002","释放锁失败，抛出异常"),
	
	/**
	 * M020003  aop执行时抛出异常
	 */
	M020003("M020003","aop执行时抛出异常"),
	
	/******03开头代表的是执行Framework组件中提醒执行异常***************/
	/**
	 * M030001 提醒事件执行发生异常
	 */
	M030001("M030001","提醒事件执行发生异常"),
	
	
	
	/**
	 * 系统异常
	 */
	SYS_ERROR("SYS_ERROR","系统异常");
	
	private String code;
	private String message;
	
	private ErrorCodeEnum(String code,String message){
		this.code=code;
		this.message=message;
	}

	public String getCode() {
		return code;
	}

	public String getMessage() {
		return message;
	}
	

}
